#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int main()
//{
//    int t = 0;
//    while (scanf("%d", &t) != EOF)
//    {
//        if (t > 0)
//        {
//            printf("%d\n", 1);
//        }
//        else if (t == 0)
//        {
//            printf("%.1f\n", 0.5);
//        }
//        else
//        {
//            printf("%d\n", 0);
//        }
//    }
//    return 0;
//}


#include <stdio.h>

//int main()
//{
//    int a = 0;
//    int b = 0;
//    int c = 0;
//    //-1在内存中的补码是：11111111111111111111111111111111
////    //00000000000000000000000000000000
////    //while (scanf("%d%d%d", &a, &b, &c) != EOF)
//    while (scanf("%d%d%d", &a, &b, &c) != EOF)
//    {
//        //判断是否为三角形
//        if ((a + b > c) && (a + c > b) && (b + c > a))
//        {
//            //是三角形
//            if (a == b && b == c)
//            {
//                //等边三角形
//                printf("Equilateral triangle!\n");
//            }
//            else if ((a == b && a != c) || (a == c && a != b) || (b == c && b != a))
//            {
//                //等腰三角形
//                printf("Isosceles triangle!\n");
//            }
//            else
//            {
//                //普通三角形
//                printf("Ordinary triangle!\n");
//            }
//        }
//        else
//        {
//            printf("Not a triangle!\n");
//        }
//    }
//    return 0;
//}

#include<stdio.h>

//int main()
//{
//	int h = 0;
//	int w = 0;
//	float BMI;
//	while (~scanf("%d%d", &w, &h))
//	{
//		BMI = w / ((h / 100.0) * (h / 100.0));
//		if (BMI < 18.5)
//			printf("Underweight\n");
//		if (BMI >= 18.5 && BMI <= 23.9)
//			printf("Normal\n");
//		if (BMI > 23.9 && BMI <= 27.9)
//			printf("Overweight\n");
//		if (BMI > 27.9)
//			printf("Obese\n");
//	}
//	return 0;
//}

#include <stdio.h>
#include <math.h>

//int main()
//{
//	double a = 0.0;
//	double b = 0.0;
//	double c = 0.0;
//	while (scanf("%lf %lf %lf", &a, &b, &c) != EOF)
//	{
//		if (a == 0)
//		{
//			printf("Not quadratic equation\n");
//		}
//		else
//		{
//			double disc = b * b - 4 * a * c;
//			if (disc == 0.0)
//			{
//				//有两个相等的实根
//				printf("x1=x2=%.2lf\n", (-b) / (2 * a));
//			}
//			else if (disc > 0.0)
//			{
//				//有2个不相等的实根
//				printf("x1=%.2lf;x2=%.2lf\n",
//					(-b - sqrt(disc)) / (2 * a), ((-b + sqrt(disc)) / (2 * a)));
//			}
//			else
//			{
//				//有2个虚根
//				double real = (-b) / (2 * a);
//				double image = sqrt(-disc) / (2 * a);
//				printf("x1=%.2lf-%.2lfi;x2=%.2lf+%.2lfi\n",
//					real, image, real, image);
//			}
//		}
//	}
//	return 0;
//}



#include <stdio.h>

//int main()
//{
//	int y = 0;
//	int m = 0;
//	int days[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
//
//	while (~scanf("%d %d", &y, &m))
//	{
//		int day = days[m - 1];
//		if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0))
//		{
//			if (m == 2)
//			{
//				day += 1;
//			}
//		}
//		printf("%d\n", day);
//	}
//	return 0;
//}

#include <stdio.h>

//int main()
//{
//	double n1 = 0.0;
//	double n2 = 0.0;
//	char op = 0;
//	while (scanf("%lf%c%lf", &n1, &op, &n2) != EOF)
//	{
//		switch (op)
//		{
//		case '+':
//			printf("%.4lf+%.4lf=%.4lf\n", n1, n2, n1 + n2);
//			break;
//		case '-':
//			printf("%.4lf-%.4lf=%.4lf\n", n1, n2, n1 - n2);
//			break;
//		case '*':
//			printf("%.4lf*%.4lf=%.4lf\n", n1, n2, n1 * n2);
//			break;
//		case '/':
//			if (n2 == 0.0)
//			{
//				printf("Wrong!Division by zero!");
//			}
//			else
//				printf("%.4lf/%.4lf=%.4lf\n", n1, n2, n1 / n2);
//			break;
//		default:
//			printf("Invalid operation!");
//			break;
//		}
//	}
//	return 0;
//}

#include <stdio.h>

//int main()
//{
//    int n = 0;
//    while (~scanf("%d", &n))
//    {
//        int i = 0;
//        for (i = 0; i < n; i++)
//        {
//            printf("*");
//        }
//        printf("\n");
//    }
//    return 0;
//}

#include <stdio.h>

//int main()
//{
//	int n = 0;
//	while (scanf("%d", &n) != EOF)
//	{
//		int i = 0;
//		for (i = 0; i < n; i++)
//		{
//			//打印一行
//			int j = 0;
//			for (j = 0; j < n; j++)
//			{
//				printf("* ");
//			}
//			printf("\n");
//		}
//	}
//	return 0;
//}
//

#include <stdio.h>

int main()
{
	int n = 0;
	while (scanf("%d", &n) != EOF)
	{
		int i = 0;
		for (i = 1; i <= n; i++)
		{
			//打印一行
			int j = 0;
			for (j = 1; j <= i; j++)
			{
				printf("* ");
			}
			printf("\n");
		}
	}
	return 0;
}
